

public abstract class Dinosauro {

	/**
	 * @uml.property  name="dimensione"
	 */
	private int dimensione;

	/**
	 * Getter of the property <tt>dimensione</tt>
	 * @return  Returns the dimensione.
	 * @uml.property  name="dimensione"
	 */
	public int getDimensione() {
		return dimensione;
	}

	/**
	 * Setter of the property <tt>dimensione</tt>
	 * @param dimensione  The dimensione to set.
	 * @uml.property  name="dimensione"
	 */
	public void setDimensione(int dimensione) {
		this.dimensione = dimensione;
	}

	/**
	 * @uml.property  name="energia"
	 */
	private int energia;

	/**
	 * Getter of the property <tt>energia</tt>
	 * @return  Returns the energia.
	 * @uml.property  name="energia"
	 */
	public int getEnergia() {
		return energia;
	}

	/**
	 * Setter of the property <tt>energia</tt>
	 * @param energia  The energia to set.
	 * @uml.property  name="energia"
	 */
	public void setEnergia(int energia) {
		this.energia = energia;
	}

	/**
	 * @uml.property  name="anni"
	 */
	private int anni;

	/**
	 * Getter of the property <tt>anni</tt>
	 * @return  Returns the anni.
	 * @uml.property  name="anni"
	 */
	public int getAnni() {
		return anni;
	}

	/**
	 * Setter of the property <tt>anni</tt>
	 * @param anni  The anni to set.
	 * @uml.property  name="anni"
	 */
	public void setAnni(int anni) {
		this.anni = anni;
	}

		
			
			
			public abstract void checkMovimento();
			


				/**
				 * @uml.property  name="posizione"
				 */
				private int [][] posizione;


					
					/**
					 */
					public Dinosauro(){
					}

					/**
					 * @uml.property  name="forza"
					 */
					private int forza;

					/**
					 * Getter of the property <tt>forza</tt>
					 * @return  Returns the forza.
					 * @uml.property  name="forza"
					 */
					public int getForza() {
						return forza;
					}

					/**
					 * Setter of the property <tt>forza</tt>
					 * @param forza  The forza to set.
					 * @uml.property  name="forza"
					 */
					public void setForza(int forza) {
						this.forza = forza;
					}

					public void setPosizione(int [][] posizione) {
						this.posizione = posizione;
					}

					public int [][] getPosizione() {
						return posizione;
					}

						
						/**
						 */
						public abstract boolean checkMangia();
						

}
